home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / ptv1n6.arc / INPUT.CPP < prev    next >
Text File  |  1991-01-21  |  326b  |  14 lines

  1. // Listing 3. INPUT.CPP.
  2. // A first cut at an inline assembly input() method
  3.  
  4. void statistician::input(int i)
  5. {
  6.   asm {
  7.     mov si, word ptr [bp+4]  // Point to object data with si
  8.     mov ax, word ptr [bp+6]  // Load AX with i
  9.     add word ptr [si], ax    // sum += i
  10.     inc word ptr [si+2]      // n++
  11.   }
  12. }
  13.  
  14.